Student Participation in OSS Projects
نویسندگان
چکیده
Open Source Software (OSS) is undergoing extraordinary growth. This rapid growth requires an increasing number of software developers working in a variety of areas. Computing education needs to provide students with professional experience, preferably within the context of a large, distributed software project. Educating students within OSS projects provides a solution to both the need for both developers to work on OSS projects as well as the need to provide computing students with professional experience. This panel will discuss the issues involved with educating students using OSS.
منابع مشابه
Learning Through Practical Involvement in the OSS Ecosystem: Experiences from a Masters Assignment
Increased awareness of and interest in Open Source has led to a number of university teaching initiatives, at both national and European level. In this paper we present experiences from a practical assignment designed to give students on an Open Source Masters course an insight into real involvement in Open Source projects. It discusses the motivations for the assignment, and how it was set up ...
متن کاملThe Effects of Diversity in Global, Distributed Collectives: A Study of User Participation in Open Source Projects
Diversity is a defining characteristic of global collectives on the Internet. Although there is substantial evidence to suggest that diversity can have profound implications for a variety of outcomes including performance, member engagement, and withdrawal behavior, prior research has examined the effects of diversity predominantly in the context of organizational workgroups or virtual teams. I...
متن کاملUndergraduate Research Opportunities in OSS
Using Open Source Software (OSS) in undergraduate teaching in universities is now commonplace. Students use OSS applications and systems in their courses on programming, operating systems, DBMS, web development to name but a few. Studying OSS projects from both a product and a process view also forms part of the software engineering curriculum at various universities. Many students have taken p...
متن کاملAn Exploratory Study of Open Source Software Development Team Structure
We examine the structure of Open Source Software (OSS) development teams as part of a project on success factors for distributed work teams. Several authors have described OSS teams as having a hierarchical structure: a small team of core developers who oversee the development and contribute most of the code, a larger group of co-developers who contribute sporadically by reviewing or modifying ...
متن کاملParticipation in OSS Projects: Does It Support Release Early Release Often?
This research-in-progress paper explores the role participation in Open Source Software (OSS) projects has on the time between releases to begin to empirically test if “release early, release often” (Raymond, 1999) holds true in a practical sense. A model examining the effect that the number of project forum posts, as a proxy for participation, has on the average time between releases for that ...
متن کامل